[急求]由键盘输入n个整数,编程求其中的所有素数.C语言

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:50:37
牛人帮忙啊

#include <stdio.h>
#include <math.h>
#define N 100
int prime(int n)
{int i,q,t;
t=0;
q=sqrt(n);
for(i=2;i<=q;i++)
{if(!(n%i))
{t=1;break;}
}
return t;
}
void main()
{int a[N];
int i,n;
printf("shu ru zheng zheng shu de ge shu:");
scanf("%d",&n);
i=0;
while(i<n)
{printf("shu ru zheng zheng shu:");
scanf("%d",&a[i]);
i++;
}
printf("\nsu shu you:\n");
i=0;
while(i<n)
{if(!prime(a[i])) printf("%5d",a[i]);
i++;
}
getch();
}

#include<stdio.h>
#define N 10 //N个数
void main()
{
int n[N], d,i;
for(i=0;i<N;i++)
scanf("%d",&n[i]);
for(int j=0;j<N;j++)
{
d=0;
for(i=1;i<=N;i++)
{
if(n[j]%i == 0)
d++;
}
if(d>2)

如何编译个程序求x的n次方,x,n 由键盘输入 如何用c语言编"Sn=a+aa+aaa+aaa+...+aa...a(n个),a是一个数字,n表示a的位数,n由键盘输入 如何用pascal语言编"Sn=a+aa+aaa+aaa+...+aa...a(n个),a是一个数字,n表示a的位数,n由键盘输入 有3个整数a、b、c,由键盘输入,编程序按从小到大的顺序输出它们。怎么用switch语句表达,C语言 编程实现输出2*4*6...*n的乘积,n的值由键盘输入,n为整数 从键盘输入n个数,求这n个数的和并输出。C语言怎么编??? 写2个函数分别求2个整数的最大公约数和最小公倍数用主函数调用这2个函数,并输出结果,2个整数由键盘输入 有3个整数a,b,c,由键盘输入,输出其中最大的数. 有3个整数a,b,c,由键盘输入,输出其中最大的数。 1 有3个整数a、b、c,由键盘输入,输出其中最大的数。